package com.zhiwen.domain.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 回答视图对象
 */
@Data
public class AnswerVO {

    /**
     * 回答ID
     */
    private Long id;

    /**
     * 问题ID
     */
    private Long questionId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 用户头像
     */
    private String avatar;

    /**
     * 是否是专家
     */
    private Boolean isExpert;

    /**
     * 回答内容
     */
    private String content;

    /**
     * 是否被采纳(0-未采纳, 1-已采纳)
     */
    private Integer isAccepted;

    /**
     * 点赞数
     */
    private Integer voteCount;

    /**
     * 评论数
     */
    private Integer commentCount;

    /**
     * 是否已点赞
     */
    private Boolean hasVoted;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 问题标题
     */
    private String questionTitle;
}
